2631 | 945
JavaScript is required.
313 | 175
1039 | 467
929 | 451
1732 | 709
3510 | 914
10218 | 6870
4279 | 1357
26363 | 24889
4533 | 1415
25680 | 22358
16980 | 13134
12197 | 7808
4491 | 1553
1008 | 486
692 | 270
972 | 468
1598 | 908