2003 | 619
JavaScript is required.
525 | 344
1983 | 1243
1081 | 375
2147 | 986
1776 | 687
2608 | 959
5144 | 3375
5010 | 2328
11992 | 8419
5645 | 2871
8695 | 5201
31269 | 28029
3484 | 1045
232 | 124
370 | 125
407 | 67
580 | 192