11796 | 10642
JavaScript is required.
2697 | 1491
1181 | 577
719 | 429
986 | 367
756 | 302
1142 | 516
894 | 479
749 | 454
1343 | 724
2776 | 648
1111 | 234
1337 | 369
1754 | 815
2188 | 1007
1398 | 581
2106 | 1065
3279 | 1625