2297 | 1258
JavaScript is required.
2396 | 1717
2120 | 1243
3342 | 2342
2298 | 1258
2416 | 1882
4171 | 6348
6090 | 5969
28925 | 31278
19958 | 15022
19964 | 20691
16247 | 10731
71293 | 66262
12827 | 8009
935 | 482
633 | 194
831 | 420
912 | 564