58795 | 70626
JavaScript is required.
533 | 389
2479 | 2033
542 | 347
1304 | 666
872 | 573
1724 | 627
3361 | 4721
8789 | 8523
5020 | 3098
12622 | 12425
10385 | 8579
24241 | 25049
5786 | 2907
854 | 457
1398 | 915
1045 | 495
881 | 450