370
586
797
530
396
609
477
344
555
772
989
715
935
799
310
526
397
608
476
343
768
635
500
715
932
798
664
391
957
475
689
554
770
500
365
932
447
311
528
391
603
471
687
901
767
984
501
716
928
795
308
875
390
607
823