629
978
684
679
727
646
763
732
1008
826
972
3030
859
912
722
986
634
634
765
993
768
633
756
2119
706
611
694
691
846
656
743
687
715
650
960
750
785
993
897
700
1567
752
712
717
697
639
766
790
804
743
743
757
2258
741
701
768
1255
986
736
773