12076 | 5393
JavaScript is required.
1514 | 1271
1459 | 1063
3497 | 2205
3298 | 2968
5292 | 4646
5271 | 3163
19679 | 18882
8721 | 4941
4159 | 1751
4616 | 1488
37850 | 36611
64768 | 61338
64544 | 60479
256 | 123
262 | 129
421 | 347
192 | 132