4787 | 2675
JavaScript is required.
1823 | 1560
1608 | 1097
3764 | 2267
3455 | 3014
5442 | 4669
5411 | 3188
19814 | 18901
8885 | 4983
4262 | 1759
4714 | 1501
38090 | 36676
64930 | 61370
64759 | 60516
306 | 211
217 | 58
302 | 145
278 | 189