497
365
929
308
521
389
951
818
338
901
768
630
711
928
793
307
524
737
469
684
901
415
978
495
361
927
790
308
386
599
818
684
545
766
842
360
578
788
655
521
737
951
468
682
545
763
625
493
707
925
443
654
868
385
950