3051 | 1063
JavaScript is required.
522 | 192
3325 | 2052
1959 | 743
3861 | 2027
4891 | 3068
5153 | 2717
4242 | 1870
3052 | 1063
7960 | 3285
3262 | 869
2584 | 888
2988 | 1000
472 | 188
3486 | 1013
1175 | 537
1381 | 536