587
802
879
395
615
828
694
776
993
506
720
935
800
666
749
960
829
691
907
423
990
721
932
450
314
531
398
611
825
690
770
639
507
718
586
450
661
395
610
476
694
554
773
636
500
717
581
447
314
877
744
961
471
341