4631 | 2324
JavaScript is required.
683 | 381
2156 | 1287
1249 | 404
2370 | 1034
1953 | 733
2730 | 980
5292 | 3484
5146 | 2359
12264 | 8526
5926 | 2995
8930 | 5267
31568 | 28164
3593 | 1103
363 | 176
563 | 164
523 | 105
790 | 255