Analysis of online dating sites