449 | 126
JavaScript is required.
1324 | 1054
989 | 668
2357 | 1668
1343 | 622
2302 | 1126
2267 | 1416
4141 | 2014
8872 | 7751
12156 | 10262
15599 | 14275
7568 | 3998
4120 | 1573
9028 | 5003
491 | 277
354 | 101
423 | 210
428 | 294