2302
656
820
695
732
706
921
4893
753
808
4983
846
1872
760
762
773
1008
744
775
1172
917
862
870
3326
876
786
678
815
939
694
1345
721
697
1640
729
1118
1944
798
817
570
947
1142
1040
738
818
1122
869
1680
798
2060
738
780
744
1013
742
795
904
732
917
880