1501
840
716
765
764
4751
4235
756
2220
2738
680
664
653
720
2060
1160
704
840
692
640
775
714
855
707
739
643
854
782
871
830
712
723
2698
694
735
744
669
837
747
997
1031
852
1780
674
859
812
745
1423
825
723
7646
723
772
787
676
693
771
723
5102
696