933
796
312
742
609
823
342
553
771
986
848
714
794
665
528
742
956
470
341
420
985
500
365
579
444
661
744
605
822
685
548
420
496
715
933
442
313
874
739
469
688
904
415
630
498
709
578
444
658
522
741
606
468
336