3136 | 1692
JavaScript is required.
315 | 212
660 | 279
477 | 266
1672 | 1035
3021 | 2191
446 | 162
1277 | 813
1215 | 716
1504 | 557
4359 | 4111
1771 | 782
1352 | 349
1054 | 287
496 | 333
556 | 275
331 | 153
421 | 155