979
816
957
923
1831
875
1906
902
1000
1727
943
862
988
840
965
836
912
919
1136
898
1045
942
818
960
955
915
894
942
916
968
939
980
876
886
951
870
1743
1110
952
828
850
1923
838
1115
933
1051
864
1917
785
980
876
935
803
1573
781
1094
3873
2833
1053
959