5061 | 1993
JavaScript is required.
195 | 124
1586 | 1041
661 | 199
1401 | 818
1622 | 846
5949 | 4391
3167 | 2108
3741 | 1923
2921 | 1011
17394 | 16145
6724 | 4319
5984 | 3028
4182 | 1813
234 | 120
297 | 195
182 | 96
288 | 176