8660 | 4268
JavaScript is required.
1823 | 1560
1607 | 1096
3764 | 2267
3455 | 3014
5442 | 4669
5411 | 3188
19814 | 18901
8885 | 4983
4262 | 1759
4714 | 1501
38090 | 36676
64929 | 61370
64759 | 60516
305 | 211
215 | 58
295 | 142
273 | 189