3899 | 1686
JavaScript is required.
1075 | 738
823 | 432
2903 | 2120
710 | 378
1531 | 775
1110 | 669
1958 | 683
3681 | 4770
9075 | 8590
5318 | 3124
12956 | 12489
10724 | 8618
24517 | 25218
613 | 329
433 | 126
545 | 261
534 | 332