2116 | 693
JavaScript is required.
5010 | 2072
19447 | 13859
5833 | 2943
4320 | 1868
3000 | 906
10029 | 6505
4888 | 2034
5575 | 2549
7145 | 5065
4317 | 3044
1604 | 496
1829 | 570
273 | 105
2580 | 1786
2168 | 1332
1824 | 646