4851 | 2945
JavaScript is required.
2126 | 1471
1998 | 885
2049 | 605
15066 | 16739
12504 | 12900
5070 | 2505
13429 | 10948
5636 | 2688
13756 | 9277
5503 | 2693
5835 | 3619
5381 | 2794
4368 | 1897
2082 | 968
1330 | 557
2004 | 1023
3074 | 1552