4327 | 1646
JavaScript is required.
1381 | 561
2273 | 1444
2866 | 1786
1942 | 829
16874 | 20542
7107 | 4895
2930 | 1409
9653 | 7310
7085 | 5367
8822 | 6786
62075 | 73207
11364 | 8995
25253 | 24724
5299 | 1444
2276 | 836
5167 | 1601
6700 | 2323