2135 | 813
JavaScript is required.
1402 | 569
2279 | 1449
2895 | 1795
1951 | 832
16880 | 20544
7115 | 4899
2936 | 1412
9660 | 7313
7090 | 5371
8828 | 6792
62086 | 73210
11372 | 9000
25257 | 24725
5372 | 1459
2336 | 850
5230 | 1616
6777 | 2344