3026 | 1384
JavaScript is required.
291 | 147
916 | 504
662 | 332
720 | 473
3715 | 1804
3027 | 1384
5250 | 3115
3723 | 2205
2980 | 1136
4571 | 2343
3763 | 1806
3125 | 1357
45 | 25
28 | 12
23 | 12
24 | 9