893
411
840
357
919
437
300
517
733
460
676
541
760
624
839
704
782
999
516
380
948
812
674
543
757
618
352
567
783
652
514
380
810
326
891
409
971
835
699
917
429
649
512
377
944
808
324
540
405
968
489
349
563
431
994