3893 | 1832
JavaScript is required.
874 | 420
638 | 357
1683 | 964
1380 | 990
3387 | 2116
1418 | 915
1048 | 663
3516 | 2619
2385 | 1259
1739 | 770
3250 | 2065
28829 | 37711
5172 | 4001
77 | 28
79 | 32
68 | 18
45 | 10