15585 | 11646
JavaScript is required.
322 | 202
577 | 437
642 | 340
1789 | 1308
738 | 240
1284 | 559
996 | 308
1123 | 409
1693 | 556
5867 | 4446
31133 | 37337
6824 | 3994
39303 | 43991
223 | 94
793 | 597
1951 | 1459