2333 | 791
JavaScript is required.
1996 | 1429
1917 | 875
2000 | 599
15012 | 16715
12411 | 12876
5033 | 2494
13363 | 10936
5595 | 2682
13707 | 9264
5460 | 2670
5775 | 3599
5330 | 2760
4305 | 1889
1067 | 509
712 | 282
1043 | 501
1682 | 927