5818 | 3031
JavaScript is required.
736 | 570
1273 | 627
5493 | 5387
1526 | 748
2323 | 1231
10353 | 11476
10960 | 10035
5582 | 4032
10745 | 9002
5399 | 3316
6674 | 4080
11849 | 8483
19115 | 15594
590 | 323
414 | 121
510 | 251
505 | 326