12586 | 9432
JavaScript is required.
696 | 381
552 | 212
1078 | 645
482 | 221
1471 | 920
1329 | 599
1149 | 606
2103 | 1188
2377 | 1074
1527 | 493
2783 | 1335
4374 | 2982
8927 | 7534
193 | 47
810 | 415
693 | 341
438 | 120