5094 | 2951
JavaScript is required.
948 | 432
2011 | 1363
2528 | 1694
1607 | 751
16629 | 20494
6860 | 4851
2757 | 1361
9348 | 7237
6893 | 5314
8576 | 6716
61749 | 73085
11129 | 8918
24971 | 24644
958 | 489
646 | 197
845 | 426
939 | 578