1828 | 518
JavaScript is required.
479 | 230
486 | 230
847 | 431
1471 | 970
1563 | 906
1714 | 706
5060 | 3483
6672 | 5122
24199 | 26437
15453 | 16580
7566 | 4901
13956 | 10687
8758 | 5627
1458 | 679
967 | 409
1389 | 724
2175 | 1159