3472 | 1255
JavaScript is required.
1980 | 1683
1700 | 1118
4004 | 2286
3590 | 3041
5537 | 4700
5488 | 3197
19918 | 18922
9009 | 5007
4330 | 1768
4790 | 1515
38224 | 36706
65054 | 61412
64926 | 60535
1166 | 537
767 | 300
1090 | 535
1790 | 962