3005
996
951
951
856
1401
11957
919
3059
819
867
721
951
979
804
889
775
901
754
985
987
864
1009
1124
835
791
1620
776
861
1091
711
785
1101
1106
1083
1003
1190
1604
799
713
797
923
822
1675
884
792
779
1029
718
794
1020
891
1740
889
913
837
865
908
4278
815