608
474
556
423
984
854
369
446
315
528
742
612
478
338
905
418
983
716
932
448
662
530
745
473
690
902
769
983
503
367
793
309
874
741
608
823
686
903
417
632
503
712
929
795
306
524
739
953
823
688
905
766
632
496
712