5557 | 2980
JavaScript is required.
634 | 322
515 | 287
926 | 485
1026 | 683
1551 | 802
2908 | 2205
2350 | 1267
6407 | 5461
5941 | 4424
9384 | 7055
3754 | 2324
4792 | 2534
12290 | 10277
130 | 39
132 | 22
137 | 61
181 | 82