883
612
480
693
908
423
854
370
585
801
318
530
750
826
692
557
423
637
856
718
801
312
529
395
960
475
694
560
423
634
366
582
449
663
880
394
822
691
907
770
984
851
716
931
449
664
877
393
961
819
341
553
422
985