10588 | 6083
JavaScript is required.
418 | 270
1386 | 800
1055 | 826
2921 | 1976
1203 | 800
830 | 574
3283 | 2576
2177 | 1194
1576 | 733
3046 | 2022
28553 | 37652
4854 | 3912
6302 | 5342
74 | 34
494 | 366
160 | 71
391 | 192