2397 | 996
JavaScript is required.
341 | 170
1513 | 1133
710 | 353
703 | 163
2658 | 1667
1828 | 739
9515 | 9367
3486 | 1814
2398 | 996
1800 | 618
1672 | 493
4937 | 2332
1990 | 632
80 | 19
94 | 10
79 | 22
132 | 64