2859 | 1193
JavaScript is required.
356 | 220
1059 | 645
3080 | 2292
1045 | 705
6097 | 2117
900 | 441
4168 | 3512
1622 | 1021
3990 | 2259
2766 | 1031
2314 | 842
2523 | 893
4836 | 2435
44 | 15
62 | 9
39 | 13
80 | 46