30361 | 21293
JavaScript is required.
1043 | 680
1409 | 656
5636 | 5405
1640 | 775
2397 | 1242
10476 | 11508
11035 | 10057
5660 | 4043
10889 | 9016
5475 | 3324
6781 | 4090
11962 | 8506
19225 | 15616
916 | 450
620 | 251
890 | 444
1456 | 851