2966 | 912
JavaScript is required.
524 | 344
1983 | 1243
1080 | 375
2147 | 986
1776 | 687
2608 | 959
5144 | 3375
5010 | 2328
11992 | 8419
5645 | 2871
8695 | 5201
31267 | 28029
3484 | 1045
232 | 124
370 | 125
405 | 67
580 | 192