979
816
957
923
1831
875
1906
904
1000
1727
943
862
989
840
966
836
912
919
1137
898
1045
943
818
960
956
916
894
942
917
968
939
982
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
2834
1053
959