850
929
798
662
528
741
607
474
688
768
986
498
367
927
798
310
741
608
823
339
556
767
495
712
577
443
311
530
388
821
688
901
418
984
844
713
927
446
309
526
390
955
816
687
549
414
633
849
713
574
794
657
524
385
602