21585 | 16790
JavaScript is required.
7545 | 3025
22490 | 14364
14009 | 8227
30421 | 26178
12989 | 7939
8589 | 4820
7598 | 3336
18795 | 13112
16877 | 10786
11300 | 7201
6331 | 3236
34439 | 32648
9275 | 7095
745 | 292
1722 | 805
2416 | 1419
1693 | 657