3998 | 1891
JavaScript is required.
20503 | 13542
11035 | 8480
5425 | 2401
4427 | 1827
3999 | 1891
2919 | 1126
3581 | 1450
5783 | 2939
3494 | 1352
14510 | 12619
12293 | 9214
3119 | 944
79 | 33
104 | 41
219 | 143
1685 | 1234