19323 | 12835
JavaScript is required.
6949 | 2399
1471 | 687
5827 | 5076
1815 | 675
4844 | 2922
4362 | 3498
2663 | 1262
3428 | 1750
14588 | 14096
8472 | 5224
7553 | 4605
14321 | 10396
10978 | 6381
5544 | 1504
2450 | 888
5345 | 1661