492
724
356
531
677
444
337
358
662
341
360
542
501
839
293
404
654
566
583
408
703
329
509
532
361
451
596
445
567
502
387
442
558
379
439
1086