3060 | 1069
JavaScript is required.
4964 | 2060
19069 | 13736
5751 | 2928
4277 | 1832
2955 | 901
9961 | 6495
4836 | 2028
5523 | 2533
6938 | 4967
4227 | 3015
1570 | 491
1786 | 565
221 | 97
2467 | 1738
2076 | 1298
1792 | 638