3157 | 1255
JavaScript is required.
295 | 226
1569 | 1153
810 | 304
1744 | 849
1474 | 533
2340 | 838
4796 | 3205
4670 | 2237
11572 | 8348
5367 | 2697
8345 | 5032
30833 | 27721
3165 | 993
66 | 35
444 | 255
267 | 119
296 | 168