2509 | 1326
JavaScript is required.
571 | 373
1489 | 805
1110 | 769
490 | 312
2035 | 1635
8262 | 9235
2416 | 1945
1210 | 907
915 | 589
6395 | 5127
2279 | 1494
2060 | 1405
2863 | 2329
30 | 5
31 | 6
222 | 115
168 | 73