2633 | 930
JavaScript is required.
766 | 586
1284 | 630
5506 | 5391
1531 | 750
2326 | 1232
10360 | 11476
10966 | 10036
5586 | 4033
10746 | 9002
5404 | 3316
6677 | 4080
11857 | 8485
19118 | 15594
712 | 394
503 | 141
635 | 298
646 | 383