2446
858
1007
1139
562
913
671
719
744
980
994
664
759
739
1096
632
772
883
848
685
679
1782
1061
830
664
975
871
912
730
681
620
1059
1332
825
1466
683
765
1097
880
680
760
764
770
877
680
777
650
630
809
691
685
642
914
776
862
935
1039
714
633
633