860
1474
829
899
5128
1013
785
692
841
765
905
929
938
956
808
1249
921
796
995
1194
736
764
863
816
796
983
1127
1170
2168
2754
893
989
739
800
1035
1810
1038
795
811
748
1179
984
1032
946
1699
771
1103
1095
3654
977
794
983
1227
843
920
941
1210
915
893
1021