3238 | 663
JavaScript is required.
512 | 233
1240 | 525
1107 | 499
1942 | 748
3637 | 949
10452 | 6971
4424 | 1406
26646 | 24983
4699 | 1464
25961 | 22463
17153 | 13214
12378 | 7898
4635 | 1603
5466 | 1485
2400 | 868
5307 | 1641
6863 | 2369