671
534
620
484
699
915
428
643
862
377
807
319
536
399
616
483
698
777
991
509
375
587
456
671
536
403
616
346
911
776
991
859
725
806
669
532
748
616
479
345
560
427
640
857
723
936
802
317
885
398
617
480
344
906
772