3497 | 1380
JavaScript is required.
7761 | 3079
22775 | 14451
14197 | 8289
30646 | 26238
13225 | 8026
8769 | 4886
7751 | 3389
18995 | 13179
17033 | 10847
11462 | 7254
6538 | 3342
34609 | 32692
9492 | 7163
921 | 333
1931 | 850
2648 | 1489
1873 | 738