1685 | 1065
JavaScript is required.
697 | 306
473 | 251
490 | 270
595 | 252
571 | 274
244 | 91
478 | 176
697 | 318
662 | 262
354 | 261
875 | 454
440 | 214
1492 | 690
982 | 418
1410 | 730
2201 | 1175