3581 | 1225
JavaScript is required.
638 | 218
3187 | 1394
18192 | 19592
3193 | 1435
5103 | 3389
5824 | 4316
3974 | 1491
6928 | 3583
4587 | 1666
43700 | 37618
21532 | 14123
28534 | 19301
3582 | 1225
7 | 0
173 | 58
348 | 238
181 | 85