1696
4960
2883
803
936
1748
625
920
1500
888
2838
769
718
874
722
747
854
2228
728
926
1142
755
740
672
740
642
708
896
708
758
812
7568
712
763
753
963
739
656
1037
1057
944
757
723
1031
807
717
848
693
814
810
802
669
1492
853
730
968
809
902
1101
714