3283 | 1259
JavaScript is required.
907 | 445
1675 | 935
1413 | 866
2165 | 1180
1104 | 564
1203 | 651
1275 | 506
3367 | 1956
4276 | 3534
3526 | 2029
5916 | 4548
3005 | 1384
11877 | 9569
946 | 460
638 | 254
1486 | 856