904
985
500
716
930
795
660
393
953
820
686
903
419
501
361
928
442
657
521
392
607
822
686
414
630
849
362
927
441
311
525
740
603
334
550
416
980
497
713
928
440
306
737
951
819
334
897
418
631
843
360
574
789
306