Analyzing customers' annual spending amounts and find the best number of clusters in different customer types