2393 | 1112
JavaScript is required.
1611 | 1245
1980 | 1417
994 | 642
16088 | 20390
6392 | 4783
2411 | 1316
8939 | 7165
6594 | 5262
8169 | 6640
61058 | 72916
10716 | 8815
24550 | 24416
5620 | 3482
166 | 30
106 | 6
186 | 48
249 | 64