3896 | 1543
JavaScript is required.
1175 | 943
2471 | 1739
7707 | 6420
2912 | 1437
2588 | 1015
3897 | 1543
2881 | 1043
2284 | 637
2597 | 969
2188 | 689
3978 | 1609
1660 | 473
2075 | 550
138 | 39
137 | 22
140 | 64
190 | 84