3647 | 1353
JavaScript is required.
1992 | 1427
1914 | 874
1999 | 597
15011 | 16713
12410 | 12875
5033 | 2493
13358 | 10933
5592 | 2680
13703 | 9262
5457 | 2667
5771 | 3597
5326 | 2757
4300 | 1886
984 | 477
668 | 258
931 | 461
1543 | 889