407
559
521
428
472
876
457
1072
776
567
437
377
541
513
584
371
516
374
438
399
612
609
588
896
403
640
778
862
433
387
434
771
464
669
555
722
495
449
880
516
495
469
956
460
415
386
467
799
416
