4985 | 1617
JavaScript is required.
623 | 261
1008 | 279
1054 | 278
1693 | 674
1299 | 378
2550 | 1086
3667 | 2081
14831 | 15036
8872 | 5996
7833 | 5093
2597 | 794
2204 | 651
1932 | 608
1067 | 509
712 | 282
1043 | 502
1683 | 928