2199 | 1004
JavaScript is required.
1193 | 685
778 | 374
527 | 251
581 | 222
10938 | 8885
3992 | 3540
1328 | 677
969 | 599
985 | 383
840 | 525
1442 | 766
800 | 183
1200 | 239
797 | 617
822 | 427
536 | 268
607 | 258