6116 | 3462
JavaScript is required.
5026 | 2082
19548 | 13923
5865 | 2951
4338 | 1873
3013 | 916
10068 | 6513
4905 | 2038
5598 | 2553
7208 | 5099
4341 | 3060
1618 | 500
1839 | 572
294 | 107
2614 | 1799
2187 | 1344
1832 | 648