665
30
292
591
214
473
504
176
224
1072
61
61
366
569
448
373
535
351
321
163
778
447
340
614
453
769
139
177
238
168
403
676
90
188
294
804
131
217
57
37
82
134
1117
392
365
38
7
421
323
478
358
175
