5999 | 3228
JavaScript is required.
696 | 386
1608 | 930
4770 | 3178
10819 | 8113
5269 | 2713
6000 | 3228
77518 | 77057
9629 | 6198
23612 | 18454
6050 | 2562
6535 | 3261
8806 | 5861
435 | 230
1625 | 1193
504 | 193
871 | 335