3031 | 1316
JavaScript is required.
479 | 128
1014 | 523
1048 | 276
1941 | 662
6418 | 2402
8666 | 5509
6537 | 3058
11517 | 7714
3906 | 1729
8124 | 4614
4384 | 1662
4980 | 2069
4274 | 2018
132 | 78
193 | 127
460 | 377
100 | 40