1853 | 702
JavaScript is required.
1065 | 738
818 | 432
2878 | 2120
710 | 378
1527 | 775
1105 | 668
1956 | 683
3679 | 4770
9069 | 8586
5318 | 3124
12948 | 12488
10717 | 8618
24514 | 25218
465 | 259
340 | 97
409 | 205
408 | 286