630
979
684
679
727
647
764
732
1008
826
978
3036
860
913
724
987
636
634
765
995
769
633
756
2119
706
611
694
691
846
656
743
688
715
650
961
750
786
995
897
700
1567
753
712
717
697
640
1867
766
791
804
743
743
757
2258
743
702
769
1256
986
737