639
652
1192
848
877
880
786
782
754
1979
698
860
984
2829
1480
773
894
786
1146
759
738
740
740
709
1196
990
1013
896
835
1821
699
726
1658
937
1149
832
757
675
851
763
634
2678
708
1009
846
2028
958
798
899
854
796
1264
922
811
715
914
744
1013
734
746