3518 | 1297
JavaScript is required.
1724 | 1335
1767 | 840
1924 | 575
14919 | 16687
12281 | 12861
4940 | 2463
13270 | 10913
5510 | 2652
13598 | 9245
5379 | 2657
5644 | 3584
5251 | 2737
4185 | 1857
785 | 421
539 | 154
688 | 331
725 | 442