627
495
926
792
307
522
387
601
816
684
766
980
846
357
924
788
652
386
601
815
685
897
414
841
359
923
439
656
868
733
820
681
547
759
975
491
358
573
787
655
381
595
817
680
895
410
975
487
354
574
435
653
518
383