3028 | 1447
JavaScript is required.
336 | 149
682 | 356
606 | 251
929 | 334
903 | 310
1464 | 571
3573 | 2328
2857 | 1028
2611 | 1019
2972 | 1316
2496 | 650
7919 | 5906
5678 | 3153
1797 | 842
1176 | 513
1707 | 889
2607 | 1394