1049
405
289
191
472
74
582
154
507
57
601
213
595
149
599
81
288
208
128
62
547
125
348
177
452
74
713
254
432
142
597
166
516
117
417
202
296
156
279
10