21026 | 18262
JavaScript is required.
1056 | 735
812 | 430
2870 | 2117
705 | 378
1517 | 774
1102 | 668
1952 | 683
3673 | 4768
9065 | 8583
5311 | 3124
12939 | 12486
10705 | 8617
24504 | 25218
342 | 215
237 | 59
318 | 152
313 | 203