2241 | 1060
JavaScript is required.
1827 | 1468
388 | 118
558 | 307
712 | 203
602 | 142
1395 | 516
2123 | 909
2365 | 1192
3081 | 1442
5724 | 3251
6503 | 5066
4540 | 2286
17134 | 15754
81 | 22
96 | 10
79 | 22
132 | 64