649
1191
846
872
878
784
778
1977
697
859
982
2823
1478
771
892
785
1141
757
734
738
738
706
1195
987
1012
893
833
1819
695
724
1657
932
1146
828
755
673
849
758
630
2677
706
1008
842
2026
956
795
897
853
793
1260
921
809
712
913
742
1011
732
743
697
911