550
416
979
500
927
793
658
873
388
606
820
336
414
980
847
714
579
790
657
871
385
954
332
900
764
628
493
359
576
790
306
386
952
817
332
546
411
979
845
709
442
656
520
386
953
466
329
545
760
976
844
362
922
788
302