587
801
667
534
751
830
697
559
774
990
509
370
454
316
882
398
964
827
345
773
640
859
372
585
799
316
394
614
475
346
912
425
641
505
717
798
663
530
399
612
824
342
555
771
638
856
722
932
446
315
528
394
961
477
343