1996 | 487
JavaScript is required.
309 | 125
357 | 132
1281 | 538
1852 | 567
1985 | 1027
3323 | 1821
3407 | 1276
2153 | 621
2534 | 893
1997 | 487
2052 | 583
1534 | 352
10450 | 6680
4153 | 1351
2006 | 777
4011 | 1478
5316 | 2199