1998 | 878
JavaScript is required.
256 | 102
533 | 134
570 | 242
951 | 587
1385 | 433
1532 | 388
1999 | 878
3319 | 1688
4217 | 2868
2150 | 830
3835 | 1854
4323 | 1967
2072 | 596
67 | 27
75 | 38
207 | 72
363 | 129