3112 | 1012
JavaScript is required.
1718 | 861
1679 | 732
5942 | 5484
1828 | 820
2576 | 1294
10755 | 11565
11244 | 10092
5807 | 4087
11198 | 9058
5660 | 3363
6925 | 4133
12245 | 8579
19413 | 15681
5527 | 1497
2438 | 882
5336 | 1654
6919 | 2386